package com.example.computer_exam_training_sys.vo;

import lombok.Data;
import java.time.LocalDateTime;

@Data
public class MessageVO {
    private Long messageId;          // 消息ID
    private Long senderId;           // 发送者ID
    private String senderName;       // 发送者名称
    private Long receiverId;         // 接收者ID
    private String receiverName;     // 接收者名称
    private String messageType;      // 消息类型
    private String title;            // 消息标题
    private String content;          // 消息内容
    private String status;           // 消息状态
    private Long noteId;             // 关联的笔记ID
    private String noteTitle;        // 笔记标题
    private Long courseId;           // 关联的课程ID
    private String courseName;       // 课程名称
    private Integer priority;        // 优先级
    private LocalDateTime publishTime; // 发布时间
    private LocalDateTime expireTime;  // 过期时间
    private LocalDateTime createTime;  // 创建时间
    private LocalDateTime updateTime;  // 更新时间
} 